home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr13
/
golisp.zip
/
PAR.LSP
< prev
next >
Wrap
Text File
|
1995-01-20
|
608b
|
21 lines
;Draws lines parallel to picked line at a specified distance, on the current layer
;Bob Zelna
(DEFUN C:PAR ()
(SETQ S (ENTSEL "\nPick Line: "))
(IF (= "LINE" (CDR (ASSOC 0 (SETQ E (ENTGET (CAR S))))))
(PROGN
(SETQ X (CDR (ASSOC 10 E)))
(SETQ L (CDR (ASSOC 11 E)))
(SETQ Z (DISTANCE X L))
(SETQ A (ANGLE X L))
(SETQ D (GETDIST X "\nOffset Distance: "))
(SETQ B (POLAR X (+ (/ PI 2) A) D))
(SETQ C (POLAR B A Z))
(SETQ G (POLAR X (+ (* PI 1.5) A) D))
(SETQ H (POLAR G A Z))
(COMMAND "LINE" B C "" "LINE" G H "")
)
(PROMPT "\nYou MUST select a line, meatball !!")
))